Preventing Premature Convergence via Cooperating Genetic Algorithms
نویسندگان
چکیده
The definition of the hardness of a problem for GA’s has been tackled, eventually leading to the notion of deception [Gol89, HG94, Dav87]. It has been known for a while that the hardness of a problem is inherently related to the representation that is used. This fact will be illustrated below by showing that an easy problem (1’s counting problem) can become nearly unsolvable after a change of representation. Then, we show how a set of cooperating GA’s, each solving the same problem but using different representations, can succeed in solving a difficult problem by exchanging individuals. Remapping the research space with a change of representation is not a new idea [BV90, MW92, KD95]. Remapping may involve an increase or a decrease of the number of local optima by dynamically changing the neighborhood of individuals. In this paper, we show how cooperation can help finding the global optimum. The idea is that when a GA is stuck on a point (because of the representation it uses), it is likely that an other GA, using an other representation provides it with new individuals from which the search can go further. Our point is not to use parallelism to speed up the computation but to use the parallelism as a new way of exploring the research space.
منابع مشابه
Preventing Premature Convergence to Local Optima in Genetic Algorithms via Random Offspring Generation
The Genetic Algorithms (GAs) paradigm is being used increasingly in search and optimization problems. The method has shown to be efficient and robust in a considerable number of scientific domains, where the complexity and cardinality of the problems considered elected themselves as key factors to be taken into account. However, there are still some insufficiencies; indeed, one of the major pro...
متن کاملA Study on Non-random Mating and Varying Population Size in Genetic Algorithms Using a Royal Road Function
In this paper we present a study on the effects of non-random mating and varying population size in Genetic Algorithms (GAs) performance. We tested two algorithms: the non-incest Genetic Algorithm with varying population size (niGAVaPS) and the negative Assortative Mating Genetic Algorithm with varying population size (nAMGAVaPS), on a Royal Road function. These algorithms mimic natural species...
متن کاملA Hybrid Modified Meta-heuristic Algorithm for Solving the Traveling Salesman Problem
The traveling salesman problem (TSP) is one of the most important combinational optimization problems that have nowadays received much attention because of its practical applications in industrial and service problems. In this paper, a hybrid two-phase meta-heuristic algorithm called MACSGA used for solving the TSP is presented. At the first stage, the TSP is solved by the modified ant colony s...
متن کاملImprovements of real coded genetic algorithms based on differential operators preventing premature convergence
This paper presents several types of evolutionary algorithms (EAs) used for global optimization on real domains. The interest has been focused on multimodal problems, where the difficulties of a premature convergence usually occurs. First the standard genetic algorithm (SGA) using binary encoding of real values and its unsatisfactory behavior with multimodal problems is briefly reviewed togethe...
متن کاملDynamic Quantum Crossover Based Clonal Selection Algorithm For Solving Traveling Salesman Problem
The applications of Clonal Selection Algorithms (CSAs) in solving combinatorial problems are frequently faced with a premature convergence problem and the maturation processes are trapped into a local optimum. This premature convergence problem occurs when the population of a clonal selection algorithm reaches a suboptimal state that the immune operators can no longer produce new immune cells w...
متن کامل